#ifndef FONTSETTINGS_H
#define FONTSETTINGS_H

#include <QWidget>
#include <QColor>
#include <QFontDatabase>
#include <QDebug>
#include <QFontDialog>
#include <QAction>
#include <QColorDialog>
#include <QPalette>
#include <QComboBox>
#include <QString>
#include <QDebug>

namespace Ui {
class FontSettings;
}

class FontSettings : public QWidget
{
    Q_OBJECT

public:
    explicit FontSettings(QWidget *parent = nullptr);
    ~FontSettings();
     QColor fontColor;
     QPalette pa;
     int fontSize;
     bool eventFilter(QObject *obj, QEvent *event);//为颜色标签添加点击事件

private slots:
    void on_chose_clicked();
    void sendSize(int size_);//用于发送字体大小信号
    void sendFont(QFont fFont);

private:
    Ui::FontSettings *ui;

signals:
    void sendFontColor(QColor fColor);
    void sendFontType(QFont fFont);
    void sendFontSize(int fsize);
public slots:

};

#endif // FONTSETTINGS_H
